package com.wlb365.financing.modules.esign.request.seals;

import com.wlb365.financing.modules.esign.response.seals.CreateSealsRes;
import com.wlb365.sdk.model.BaseRequest;
import lombok.Data;

/**
 * 创建个人模板印章.
 *
 * @author zwh
 * @version 1.0
 */
@Data
public class CreatePersonalTemplateReq extends BaseRequest<CreateSealsRes> {
    public CreatePersonalTemplateReq() {
        super("esign.seals.create-personal-template", "1.0");
    }
    public CreatePersonalTemplateReq(String method) {
        super(method, "1.0");
    }
    public CreatePersonalTemplateReq(String method, String version) {
        super(method, version);
    }
    @Override
    public String method() {
        return super.getMethod();
    }
    /**
     * 个人账号
     */
    private String accountId;

    /**
     * 印章类型，BORDERLESS-无边框矩形印章；RECTANGLE-带边框矩形印章；SQUARE-正方形印章
     */
    private String type;

    /**
     * 账号别名
     */
    private String alias;

    /**
     * 印章颜色，RED-红色；BLUE-蓝色；BLACK-黑色，默认RED
     */
    private String color;

    /**
     * 高度，默认95px
     */
    private Integer height;

    /**
     * 宽度，默认95px
     */
    private Integer width;
}
